<?
session_start();

include "conexao.php";
require_once "funcoes.php";


$usuario = strtoupper(pg_escape_string($_POST[usuario]));
$senha = strtoupper(pg_escape_string($_POST[senha]));


if ( (trim($usuario) == '') or (trim($senha) == '')) {
	header("Location: index_login.php?erro=1");
	die;
}

$select = "
select id_usuario, nome, login_usuario, senha, email from secitec.usuarios
where upper(login_usuario) = upper('$usuario')
and    upper(senha) = upper('$senha')
";

$query = pg_exec($conexao, $select);
//echo "<pre>$select</pre>";

/*
0 id_usuario, 
1 nome, 
2 login, 
3 senha, 
4 email 
*/

$linha = pg_fetch_row($query);


if (pg_num_rows($query) > 0){
	$_SESSION[__id_usuario] = $linha[0];
	$_SESSION[__nome_usuario] = $linha[1];	
	$_SESSION[__usuario] = $linha[2];
	$_SESSION[__email] = $linha[4];	
	
	$_SESSION[buscas][linhas_por_pagina] = 20;
	$_SESSION[buscas][paginas_visiveis] = 12;

	$data_vencimento = date($linha[3]);
	$data_atual = date('d/m/Y');
	$_SESSION[__senha_vencida] = false;
	
	
	if (CarregaPaginasComAcesso()) {;
		
		if (isset($destino)) {
			header("Location: $destino");
		} else {
			GeraMenu('sistema.php?pagina=pagina_inicial.php');
			header("Location: sistema.php?pagina=pagina_inicial.php");
		}
	}	
	
} else {
	header("Location: index_login.php?Erro=Usuario ou senha invalidos.");
	die;
}
?>
